<template>
  <div class="salary-container">
    <span class="salary-text">工资管理</span>
    <!-- 使用 NativeUsage 组件 -->
    <div @click="handleClick2">原生 div dom 元素</div>
    <NativeUsage @click.native="handleClick" />
    <el-button @click="handleClick">el-button</el-button>
    <el-table
      @click.native="handleClick"
      :data="tableData"
      style="width: 100%">
      <el-table-column
        prop="date"
        label="日期"
        width="180">
      </el-table-column>
      <el-table-column
        prop="name"
        label="姓名"
        width="180">
      </el-table-column>
      <el-table-column
        prop="address"
        label="地址">
      </el-table-column>
    </el-table>
  </div>
</template>

<script>
import NativeUsage from '@/components/NativeUsage.vue'

export default {
  name: 'Salary',
  components: {
    NativeUsage
  },
  data() {
    return {
      tableData: [{
        date: '2016-05-02',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1518 弄'
      }, {
        date: '2016-05-04',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1517 弄'
      }, {
        date: '2016-05-01',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1519 弄'
      }, {
        date: '2016-05-03',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1516 弄'
      }]
    }
  },
  methods: {
    handleClick() {
      console.log('点击了 NativeUsage 组件');
    },
    handleClick2() {
      console.log('点击了 div 元素');
    }
  }
}
</script>

<style lang="scss" scoped>
.salary-container {
  padding: 30px;
}
</style>
